草庐IT

ios - 防止快速点击 View

全部标签

javascript - 我怎么知道我是在点击网页上 png 的透明部分还是非透明部分?

我们有一个多年前在Flash中开发的测验,它使用点击区域来确定是否有人点击了图像的适当部分(想想“解剖测验”)。这些命中区域的轮廓非常繁琐,无法重复使用轮廓坐标数据...现在,我们正尝试用HTML重新做这件事--所以,我们有一个股骨的背景图像和一个png,它在Z顺序中位于更高的位置,其中一部分完全透明,而其他部分有50%的灰色。这用于告诉学生背景股骨图像上的什么地方。我希望能够在“测验模式”中使用来自该pngmask层的数据来确定学生是否正确点击了股骨的特定部分...我正在考虑设置maskpng到100%透明度(因此学生看不到它),但如果浏览器知道他们点击了图像的正确区域(即蒙版上10

javascript - 如何防止 jquery 删除 <script> 标签

如何防止jquery剥离我的JS的默认行为?functioncallBackFunctionLoadPage(data){vardata=$(data).find('#content');alert($(data).html());$("#content").html(data);$("#page").fadeTo(100,1);}functionloadPage(url,parm){//alert(url);loadNextBackInPage_URL=url;$("#page").fadeTo(100,.2);$.post(url,parm,callBackFunctionLoad

javascript - 我如何销毁这个 Backbone.js View 实例?

varCheckboxView=Backbone.View.extend({tagName:'div',template:_.template(item_temp,{}),events:{'click.checkoff_friend':'toggleCheckFriend',},initialize:function(){},render:function(){},toggleCheckFriend:function(){//destroythisViewinstance.}});varcv=newCheckboxView();如何销毁实例?激活切换后,我希望该View的实例永远消失。

javascript - Backbone.js - 暂时禁用(事件) View

TL;DR如何暂时禁用一个View以便我可以安全地加载另一个View,然后安全地关闭加载的View以返回到原始View?我有以下场景:用户打开/search加载SearchView。用户点击按钮执行搜索。SearchView中的集合充满了数据,UI会更新以反射(reflect)这一点。用户点击结果项。SearchView被禁用(只需要禁用events?)。ItemView已加载,显示项目详细信息。用户点击按钮关闭ItemView。SearchView已重新启用。实现第5点和第8点的最佳方法是什么?我正在考虑调用SearchView.unbind()(对于第5点)和SearchView.

javascript - 我们如何找到 View 列的编程名称?

对于我的一些需求,我有一个笔记View,ItscolumnnameisdifferentfromprogrammaticcolumnName..所以我想从Xpage中找到该列的编程名称。,我搜索了NotesViewColumn类,但没有找到它。我想使用Javascript(Xpage)获取列的编程名称... 最佳答案 使用SSJS时,例如:varnvc:NotesViewColumnnvc.getItemName()->programmaticnameofcolumnnvc.getTitle()->titleofcolumn

javascript - 测试来自 Backbone.View 的触发点击,它会打开一个新的 Backbone.View

我有两个主干View,MainView和PopupView。MainView包含一个帮助按钮。当帮助按钮处理程序被触发时,它会显示Backbone.View。我的问题是我应该如何从MainView模块测试这个行为?这是我关于MainView的代码:varMainView=Backbone.View.extend({events:{'click#help':'showPopUp'},showPopUp:function(){varpopupView=newPopupView();app.vent.trigger('showModal',popupView);}});这是我关于mainVi

javascript - 使用 jQuery 捕获 Facebook 'Like' 按钮的点击

我正在寻找FacebookDevelopersDocumentation找到一些示例代码,使我能够捕获“喜欢”按钮上的单击事件。它指出:IfyouareusingtheXFBMLversionofthebutton,youcansubscribetothe'edge.create'eventthroughFB.Event.subscribe.不过我没有使用XFBML,这是我的代码:(function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)){return;}js=d.createEle

javascript - jQuery - 在后面的元素上触发点击事件

我的问题是我有这个盒子,也就是容器。在该容器内有用户可以单击的框。为了在视觉上帮助用户,我制作了带有灰色渐变颜色的叠加框告诉他们可以使用这里的盒子。但我的问题是点击事件发生在覆盖框后面的框上。那么有什么方法可以忽略元素的.click()并使用下一个目标吗? 最佳答案 您可以使用CSSpointer-events属性:TheCSSpropertypointer-eventsallowsauthorstocontrolunderwhatcircumstances(ifany)aparticulargraphicelementcanbec

javascript - 如何防止 Highcharts 中的列重叠

我认为这是一个一般性问题,不需要从我的highcharts数据中获取太多信息。我想防止列相互堆叠/重叠,我该怎么做?请参阅下面的图片链接了解现在的情况http://highslide.com/forum/download/file.php?id=3157jsfiddle:http://jsfiddle.net/Dzs5q/ 最佳答案 请尝试在此处重现错误@http://jsfiddle.net/jugal/bgNBG/如果列太多,Highcharts默认会巧妙地减小列的宽度以避免重叠。如果您通过指定column.pointWidth

javascript - Knockout.js - 如何更改 View 模型

我正在尝试更改绑定(bind)到DOM模板某些部分的View模型(而不是更改View模型的值),但我无法弄清楚如何或是否可能场景如下:创建一个新的View模型对象绑定(bind)它(例如applyBindings(myViewModel)创建另一个View模型对象将新对象绑定(bind)到DOM的相同部分,这样所有元素现在都绑定(bind)到新对象。我想做等同于更改WPF中控件的DataContext的值(KO的MVVM模式基于该控件)这样做的原因是我试图对列表中对象的表示和对象在其自己的View中的表示使用相同的View模型,所以我已经有了所有对象的View模型显示在列表中。还有其他